@charset "utf-8";
@import url('base.css');

.Top{position: relative;top: 0;left: 0;width: 100%;z-index: 9999;}
.Top .top-right p{height: 0.5rem;line-height: 0.5rem;text-align: right;font-size: 0.18rem;	color: #ffffff;}
.Top .top-right nav{text-align: right;}
.Top .top-right nav a{display: inline-block; height: 0.3rem;color: #333333;line-height: 0.3rem;line-height: 0.3rem;font-size: 0.2rem}
.Top .top-right nav a:hover{color: #e10101;}
.Top .top-right nav a b{font-size: 0.2rem;color: #D02B2F;margin-bottom: 0.16rem;}
.Top .top-right nav a img{vertical-align: middle;margin-right: 0.12rem;}
.Top menu li{ text-align: center;transition: 0.3s background;}
.Top menu li span{line-height:0.6rem;font-size: 0.2rem;display: block;}
.Top menu li span a{color: #fff;display: block;}
.Top_ny.Top:after{height: 100%;background: #0363a0;}
.Top.fix .top_t{display: none}
.Top .top_m .search{width: 1.77rem;height: 33px;border: solid 0.01rem #a9a9a9;;border-radius: 0.2rem;margin: 0.45rem 0.2rem 0.45rem 0;float: left;}
.Top .top_m .search input{float: right;width: calc(100% - 33px);border: none;background: none;height: 33px;line-height: 33px;text-indent: 0.1rem;color: #333}
.Top .top_m .search button{float: left;width: 33px;height: 20px;line-height: 0.2rem;margin: 6px 0 ;text-align: center;border: none;background: none;border-right: 1px solid #a9a9a9}
.Top .top_m  .topbtn{float: right;margin-top: 0.45rem;}
.Top .top_m  .topbtn .dlbox{display: inline-block;position: relative;height: 33px;border-radius: 17px;background-color: #d02b2f;text-align: center;margin: 0 5px;width: 119px;line-height: 33px;  }
.Top .top_m  .topbtn .dlbox .btn{color: #fff}
.Top .top_m  .topbtn .dlbox .btn img{vertical-align: middle;margin-right: 5px;}
.Top .top_m  .topbtn .dlbox .wydl_b .sjxbg{width: 100%;height: 11px;background: url(../images/tarr.png) no-repeat center;}
.Top .top_m  .topbtn .dlbox .wydl_b{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 1.7rem;z-index: 99999;text-align: center;display: none}
.Top .top_m  .topbtn .dlbox .wydl_b p{background: #fff;display: inline-block;-moz-box-shadow:0px 0px 5px #DEDEDE; -webkit-box-shadow:0px 0px 5px #DEDEDE; box-shadow:0px 0px 5px #DEDEDE;}
.Top .top_m  .topbtn .dlbox .wydl_b a{float: left;width: 1.5rem;height: 0.5rem;line-height: 0.5rem;border-bottom: 1px solid #DDDDDD;margin: auto 10px;font-size: 15px;}
.Top .top_m  .topbtn .dlbox .wydl_b a img{height:18px;margin: 15px 5px ;}
.Top .top_m  .topbtn .dlbox:hover .wydl_b{display: block;}
.Top.nyTop{background: #fff;}
.Top.nyTop .top_t .fl,.Top.nyTop .top_t .fr,.Top.nyTop .top_t .fr a{color: #666666;}
.Top.nyTop .top_m .toptxt{color: #333333;}
.Top.nyTop .top_t .fr a:hover{color: #D02B2F}
.Top.nyTop .top_t{border-color: #EFEFEF}
.Top.nyTop menu{background-color: #D02B2F;}
.Top.nyTop .top_t a:hover{color: #fff;font-weight: bold;}
.Top .auto-inner{max-width: 1200px;}
.Top.nyTop .top_m .search{background: #EAEAEA}
.Top.nyTop .top_t{background: #fff}
@media (min-width:1025px) {
.Top.nyTop menu li.aon span a{color: #fff;background: #D02B2F}
.Top.nyTop menu li{flex:auto;}
.Top.nyTop menu li span{line-height: 0.6rem;}
.Top.nyTop .top{line-height: 0.6rem;height: 0.6rem;}
.Top.nyTop menu li .sub{margin-top: -0.1rem;}
.Top menu ul{width: 100%}
menu .flex-aic{display: flex;align-items: center;justify-content: space-between;}
.Top.fix{position: fixed;}
.Top.fix .top_m{display: none}
.Top.fix.nyTop,.Top.nyTop.fix menu li span,.Top.nyTop.fix .top{height: 0.6rem;line-height: 0.6rem}
.Top .top{height: 0.6rem;line-height: 0.6rem;background-color: #d02b2f;}
.Top .top_m .logo{float: left;max-width: 56%;margin: 0.25rem 0}
.Top .top_m .logo img{height: 0.74rem;} 
.Top menu li{float: left;position: relative;}
.Top menu li .sub{width: 120px;padding: 0.1rem 0 0;left: 50%;top: 0.5rem}
.Top menu li .sub:before{position: absolute;left: 0%;top: 0;height: 0.1rem;background: url(../images/sjx.png) no-repeat center;width: 100%;content: ""}
.Top menu li .sub dl{padding: 10px 0;background: #fff; border-radius: 0.1rem;overflow: hidden;}
.Top menu li .sub dt{text-align: center;background: rgba(254, 254, 254, 1);height: auto;padding: 0;font-size:  0.16rem;line-height: 0.22rem;color: #333333;padding: 0.05rem;}
.Top menu li .sub dt:hover{background: rgba(254, 254, 254, 1)}
.Top menu li .sub dt a{color: #333;}
.Top menu li .sub dt a:hover{color: #D02B2F}
.Top .searchbox{float: right;position: relative;z-index: 999;}
.Top .searchbox .open-search.pc{display: none;width: 0.4rem;height: 0.4rem;background: rgba(227, 24, 31,0.2) url(../images/sousuo.png) no-repeat center;border-radius: 0.05rem;}
.Top .top-right{float: right;}
.open-search.on:before, .open-search.on:after{background: #e4121c}
.Top menu li.aon span a{font-weight: bold; }
.Top menu .nav{display: flex;align-items: center;justify-content: space-between;}
}

@media (max-width:1024px) {
.Top .top_m .fr{margin-right: 0.6rem;}
.HomeNews .tabConBox:after{width: 100%;}
.Top .top_t{height: 40px;line-height: 40px;font-size: 14px;}
.Top .auto-inner{height: 0}
.Top .top-search{display: none;position: absolute;right: 0;top: 100%;z-index: 99;}
.Top menu li span a{font-size: 0.26rem}
.Top{position: relative;}
.Top .login{display: none}
.Top .top{padding-top: 0;}
.Top menu li span{text-indent: 1em;border-bottom: 1px dashed rgba(255,255,255,.6);}
.Top menu li{width: auto!important;text-align: left;} 
.Top menu li .imgbox{display: none}
.Top menu li .sub dt{text-indent: 2em;line-height: 2;border-bottom: 1px solid rgba(255,255,255,.4) ;color: #fff;font-size: 0.2rem}
.Top menu li .sub dt a{color: #fff}
.Top menu{position: fixed;right: 0;top: 0.5rem;width: 20em; bottom: 0; overflow: auto;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;background: #D02B2F}  
.menu-show .Top menu{opacity: 1;transform: translateY(0); visibility: inherit;}
.Top .top-right nav{position: absolute; right:3%; top:0;line-height: 1.5;}
.Top .top_m .logo{display: flex;align-items: center; height: auto; width: 50%;padding: 8px 0;margin: 0 auto}
.Top .top_m .logo img{height: auto}
.Top .wap-icon{position: absolute; right: 3%; top: 2vw;display: flex;justify-content: space-between;;}
.Top .wap-icon > * {width: 2em; height: 2em;background-color: #D02B2F;}
.Top .open-menu i{width: 80%;left: 10%;}
.Top .open-menu:not(.on) i:nth-child(1){margin-top: 0.5em;}
.Top .open-menu:not(.on) i:nth-child(3){margin-top: calc(-0.5em - 2px);}
.Top .top-right nav a img{max-width: 30px;}
.Top .top-right p{display: none}
.top-right{height: 0}
.Top menu li span{line-height: 2.8;}
.Top .top_m .search{margin: 0.2rem 0}
}
@media (max-width:768px) {
.Top .top_m .search,.Top .top_m .toptxt{display: none}
.Top .top_m .logo{width: 70%;}

}
@media (max-width:480px) {
.Top .top .logo{height: 3.5em;padding-top: 0.25em;width: 70%;}
.Top menu{top: 50px;}


}
/*Banner */
.Banner{position: relative;}
.Banner .slider li{position: relative;}
.Banner .slider li .imgbox{padding-bottom: 23%;}
.Banner .slick-dots{text-align: center;position: absolute; left: 50%;transform: translateX(-50%); z-index: 10; bottom: 0.24rem; width: auto;border-radius: 10px;font-size: 0; padding: 5px 10px;background-color: rgba(51, 51, 51, 0.4);;}
.Banner .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 8px; height: 8px; border-radius: 4px; border:2px solid transparent; cursor: pointer; position: relative;background: #ffffff;transition: all 0.3s}
.Banner .slick-dots li button{display: none }
.Banner .slick-dots li.slick-active{width: 15px;}
.Banner .slick-arrow{width: 16px;height: 44px;position: absolute;top: 50%;margin-top: -22px;z-index: 9;opacity: 0.7;}
.Banner .slick-arrow:hover{opacity: 1;}
.Banner .slick-arrow.slick-prev{background: url(../images/larr.png) no-repeat center;left: calc((100vw - 1200px) /2)}
.Banner .slick-arrow.slick-next{background: url(../images/rarr.png) no-repeat center;right: calc((100vw - 1200px) /2)}

@media(min-width:1025px){
.Banner .wap{display: none;}
}
@media(max-width:1024px){
.Banner .pc{display: none;}
.Banner .txt-area{font-size: 5vw;padding: 0 2vw;}
.Banner .slider li .imgbox{padding-bottom: 34%;}
}
@media(max-width:768px){
.Banner .slick-dots li{width: 10px;height: 10px;}
.Top .top-search{width: 90%}
.Top .top{padding-top: 0;}
.Top .top-right nav{display: none}
}

.Title{line-height: 0.5rem; border-bottom: 1px solid #dddddd;height: 0.5rem;margin-bottom: 0.2rem;}
.Title p{font-size: 0;height: auto !important;}
.Title span{border-bottom: 3px solid #d02b2f;float: left;font-size: 0.24rem;letter-spacing: 0px; color: #d02b2f;font-weight: bold;height: 0.5rem;line-height: 0.5rem;padding-right: 0.15rem;;}
.Title i{font-style: normal;font-size: 0.12rem;font-weight: normal;color: #505050;border-bottom: 3px solid #505050;display: inline-block;height: 0.5rem;line-height: 0.5rem;}
.Title a{float: right;line-height: 0.24rem;font-size: 0.14rem;color: #ffffff;padding: 0 15px; color: #fff;height: 0.24rem;background-color: #d02b2f;border-radius: 0.2rem;margin-top: 0.12rem;}
.Title a:hover{font-weight: bold;}


.Title .tabNav{float: left;}
.Title .tabNav .item{float: left;color: #9ba9bc;font-size: 0.18rem;color: #9ba9bc;line-height: 0.4rem;cursor: pointer;margin-right: 0.3rem;}
.Title .tabNav .item .more{opacity: 0;z-index: -10;transition: all 0.3s;position: absolute;right: 0;top: 0}
.Title .tabNav .item span{border-color: transparent;position: relative;}
.Title .tabNav .item.on span:after{position: absolute;left: 50%;bottom: 0rem;background: url(../images/sjx2.png) no-repeat center;content: ""; width: 0.08rem;	height: 0.05rem;}
.Title .tabNav .item.on span{border-color: #D02B2F;color: #D02B2F;}
.Title .tabNav .item.on .more{opacity: 1;z-index: 9;}
.Title .tabNav .item em{font-size: 0.24rem;display: block;font-style: normal;}
.HomeNews {padding:0.5rem 0 0.2rem;display: inline-block;width: 100%;}
.HomeNews .News1Box{width: 38%;float: left;}
.HomeNews .tpyw .slider li{position: relative;}
.HomeNews .tpyw .slider li .imgbox{padding-bottom:75%;}
.HomeNews .tpyw .slider li .txt{position: relative;z-index: 9;width: 100%;margin-top: -0.5rem;}
.HomeNews .tpyw .slider li .txt aside{height: 0.5rem;line-height: 0.5rem;background-color: rgba(51, 51, 51, 0.77);padding-left: 0.1rem;padding-right: 1.1rem;color: #fff}
.HomeNews .tpyw .slider li .txt p{font-size: 0.13rem;line-height: 0.2rem;color: #241d2e;margin-top: 0.15rem;}
.HomeNews .tpyw .slider .slick-dots{text-align: center;position: absolute;right: 0; z-index: 10; bottom: 0.74rem; width: 1.1rem;font-size: 0;}
.HomeNews .tpyw .slider .slick-dots li{list-style: none; display: inline-block; margin: 0 0.05rem; width: 0.08rem; height: 0.08rem; border-radius: 0.08rem;cursor: pointer; position: relative;background: #ffffff;transition: all 0.3s;opacity: 0.4;}
.HomeNews .tpyw .slider .slick-dots li button{display: none }
.HomeNews .tpyw .slider .slick-dots li.slick-active{opacity: 1;;}
.HomeNews .tpyw .slider{background: #fff}
.HomeNews .News1Box.xxyw{width: 56%;float: right;}
.HomeNews .News1Box.xxyw .top{position: relative;margin-top: 0;}
.HomeNews .News1Box.xxyw .top a{display: flex;background-color: #f6f6f6;align-items: center;justify-content: center;}
.HomeNews .News1Box.xxyw .top .imgbox{width: 32%;;float: left;padding-bottom: 24%;}
.HomeNews .News1Box.xxyw .top .txt{width: 68%;padding: 0.15rem}
.HomeNews .News1Box.xxyw .top .txt h3{font-size: 0.17rem;line-height: 0.23rem;color: #333333;font-weight: bold;}
.HomeNews .News1Box.xxyw .top .txt p{font-size: 0.13rem;line-height: 0.23rem;color: #999999;margin: 0.1rem 0}
.HomeNews .News1Box.xxyw .top .txt time{font-size: 0.16rem;line-height: 0.3rem;color: #999999;}
.HomeNews .News1Box.xxyw .top:hover .imgbox span{transform: scale(1.1);}
.HomeNews .News1Box.xxyw li:hover .txt h3{color: #D02B2F}
.HomeNews .News1Box.xxyw li{margin-top: 0.10rem;}
.HomeNews .News1Box.xxyw li a{display: flex;align-items: center;justify-content: center;}
.HomeNews .News1Box.xxyw li .date{width: 0.7rem;height: 0.52rem;text-align: center; background-color: #d02b2f;color: #ffffff;font-size: 0;padding: 0.07rem 0;margin-right: 0.3rem;}
.HomeNews .News1Box.xxyw li .date span{font-size: 0.18rem;line-height: 0.2rem;display: block;}
.HomeNews .News1Box.xxyw li .date time{font-size: 0.15rem;line-height: 0.2rem;display: block;}
.HomeNews .News1Box.xxyw li .txt{width: calc(100% - 1rem);padding-left: 0.25rem;border-left: 1px solid #b0b0b0;;}
.HomeNews .News1Box.xxyw li .txt h3{font-size: 0.18rem;font-weight: normal;line-height: 0.3rem;color: #333333;}
.HomeNews .News1Box.xxyw li .txt p{font-size: 0.15rem;font-weight: normal;line-height: 0.22rem;color: #333;}


.HomeNews2{padding: 0rem 0 0.45rem;display: inline-block;width: 100%;background: #fff}
.HomeNews2 .News2_b{background-color: #f6f6f6;border-left: 0.08rem solid #d02b2f;;}
.HomeNews2 .News2_b ul{padding: 0.05rem 0.3rem;width: 50%;float: left;}
.HomeNews2 .News2_b ul li{font-size: 0.18rem;line-height: 0.58rem;height: 0.58rem;color: #333333;}
.HomeNews2 .News2_b ul li a{display: flex;justify-content: space-between;}
.HomeNews2 .News2_b ul li:not(:last-child){border-bottom: 0.01rem dashed #D7D7D7;}
.HomeNews2 .News2_b .imgbox{width: 50%;padding-bottom: 30%;}

.Banner2 .slider li .imgbox{height: 0.65rem;padding: 0}

.HomeNews3{padding:0.3rem 0 ;background: #f6f6f6;;display: inline-block;width: 100%;margin-top: 0.45rem;}
.HomeNews3 li{width: 49%;float: left;position: relative;overflow: hidden;border-radius: 0.1rem;margin-bottom: 2%;}
.HomeNews3 li:nth-child(2n){float: right;}
.HomeNews3 li .imgbox{width: 100%;padding-bottom: 46.27%;}
.HomeNews3 li:hover .imgbox span{transform: scale(1.1);}
.HomeNews3 li .txt{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 0.4rem}
.HomeNews3 li .txt h3{font-size: 0.2rem;line-height: 0.3rem;color: #ffffff;margin-top: 0.25rem;}
.HomeNews3 li .txt p{font-size: 0.2rem;line-height: 0.35rem;color: #ffffff;}
.HomeNews3 li .txt span{display: inline-block;width: 1.07rem;line-height: 0.36rem;text-align: center;margin-top: 0.6rem; font-size: 0.16rem;color: #2aa699;font-weight: bold;height: 0.36rem;background-color: #ffffff;border-radius: 0.04rem;}
.HomeNews3 li:hover .txt span{color: #d02b2f !important}
.HomeNews3 li:nth-child(2) .txt span{color: #dba621;}
.HomeNews3 li:nth-child(3) .txt span{color: #df5723;}
.HomeNews3 li:nth-child(4) .txt span{color: #30bee6;}







.HomeNews5{padding: 0.4rem 0 0.6rem;display: inline-block;width: 100%;}
.HomeNews5 ul{display: flex;justify-content: space-between;}
.HomeNews5 li{height: 1.1rem;position: relative;}
.HomeNews5 li .imgbox{height: 1.1rem;width: 100%;}
.HomeNews5 li .imgbox span{background-size: 100% 100%}
.HomeNews5 li:nth-child(1),
.HomeNews5 li:nth-child(2),
.HomeNews5 li:nth-child(3){width: 19%;}
.HomeNews5 li:nth-child(4),
.HomeNews5 li:nth-child(5),
.HomeNews5 li:nth-child(6){width: 9%;}
.HomeNews5 li a{position: relative;}
.HomeNews5 li:hover .imgbox span{transform: scale(1.1);}
.HomeNews5 li .txt,.HomeNews5 li .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0.25rem}
.HomeNews5 li .txt p{font-size: 0.16rem;line-height: 0.23rem;color: #d00010;font-weight: bold;}
.HomeNews5 li .txt span{height: 0.2rem;border-radius: 0.1rem;background-color: #ff0000;display: inline-block;line-height: 0.2rem;padding: 0 0.1rem;font-size: 0.13rem;color: #fff;margin-top: 0.2rem;}
.HomeNews5 li:nth-child(2) .txt p{color: #da7117;}
.HomeNews5 li:nth-child(2) .txt span{background-color: #ffb06d;}
.HomeNews5 li:nth-child(3) .txt p{color: #029b93;}
.HomeNews5 li:nth-child(3) .txt span{background-color: #41a483;}
.HomeNews5 li:nth-child(5) .img p{color: #2f5c84;}
.HomeNews5 li:nth-child(6) .img p{color: #256d82;}
.HomeNews5 li .img{padding: 0.2rem 0;text-align: center;}
.HomeNews5 li .img p{color: #63428c;font-size: 0.13rem;margin-top: 0.1rem;font-weight: bold;}


.footer{background: url(../images/fbg.png) no-repeat center/cover; padding: 0.35rem 0 0.25rem;float: left;;width: 100%;border-top: 0.14rem solid #D02B2F;}
.footer .auto-inner{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .code{display: flex;width: 19%;justify-content: space-between;text-align: center;font-size: 0.14rem;line-height: 0.2rem;color: #ffffff;}
.footer .left{float: left;width: 33%;}
.footer .left p{color: #333333;font-size: 0.16rem;line-height: 0.28rem;font-style: normal;display: block;float: left;width: 100%;}
.footer .left p a{color: #333}
.footer .left p a:hover{color: #d02b2f}
.footer .box{width: 34.5%;}
.bgbox2{display: inline-block;width: 100%;background: #F7F7F7;float: left;padding: 0.4rem 0 ;}
.newslist_l{width: 21%;border-bottom:2px solid #D02B2F; box-shadow: 0px 3px 10px 0px rgba(255, 240, 243, 0.15);border-radius: 8px 8px 0px 0px;height: 900px;background: #fff;float: left;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #D02B2F ;text-align: center;}
.list_n{width: 100%;overflow: hidden;}
.list_n ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left; }
.list_n ul li.active:after{width: 6px;height: 100%;content:"";position: absolute;left: 0;top: 0; background-color: #D02B2F;text-align: center;}
.list_n ul li.active,.list_n ul li:hover{background: #FFDEDF;border-color: #FFDEDF }
.list_n ul li a{padding: 10px 0 10px 10px;color: #333; font-size:0.2rem; float: left;;height: auto;line-height: 30px;position: relative;margin:0 0.2rem;}
.list_n ul li.inactive{ background:url(../images/xiala2.png) no-repeat 95% 25px #FFDEDF;margin-left: 0;border-bottom: none;cursor: pointer;}
.list_n ul li.inactives.inactive{background:url(../images/xiala.png) no-repeat 95% 24px #FFDEDF);border-bottom: none}
.list_n ul li.active.inactive >a{color: #D02B2F;}
.list_n ul li ul{display: none;}
.list_n ul li.active ul a{border-left: none;}
.list_n ul li:hover > a{color:#D02B2F; }
.list_n ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 30px;padding-left: 0; background:#fff;margin-left: -23px;width: calc(100% + 23px)}
.list_n ul li ul li ul{display: none;}
.list_n ul li ul li a{ margin-right:0.2rem;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list_n ul li ul li ul li { background:#fff; border:none; }
.list_n.list_n_l ul li:hover > a{color: #D02B2F;}
.list_n_l li:hover{font-weight: normal;}
.newslist_r{background-color: #ffffff;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 77%;	min-height: 900px;padding: 0.2rem;float: right;}
.newslist_r  .location{height: auto;;line-height: 0.3rem;;border-bottom: 2px solid #eeeeee;color: #D02B2F;;;font-size: 0.2rem;font-weight: bold;padding-bottom: 0.1rem;;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #D02B2F;;;}
.newslist_r.auto-inner{width: 100%;}
.newslist.bgbox2 .Location{height: 0.5rem;background-color: #F0CCCA;border-radius: 0.08rem 0.08rem 0rem 0rem;line-height: 0.5rem;padding: 0 0.15rem;font-size: 0.2rem;color: #d52018;font-weight: bold;margin-bottom: 0.2rem}
.newslist.bgbox2 .Location img{margin-right: 0.1rem;}
.newslist.bgbox2 .Location a{color: #d52018}
.pages{height: 50px;margin: 0.2rem auto 0;text-align: center;}
.pages a{padding: 0px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 0.36rem;line-height: 0.36rem;color: #9b9b9b;margin: 0 6px;font-family: 宋体;}
.pages .active,.pages a:hover{border: 1px solid #D02B2F;;;background: #D02B2F;;;color: #fff}

.txtlist li{font-size: 0.16rem;line-height: 3.13;color: #333333;text-indent: 0.2rem;background: url(../images/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;position: relative;text-align: left;}
.txtlist li a{color: #333333;padding-right: 1.2rem;text-align: left;}
.txtlist li span.time{position: absolute;right: 0;top: 0;line-height: 3.13;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #D02B2F;;;}
.txtlist li:hover{background: url(../images/fang2.png) no-repeat left center;}

.newscon .ctitle{font-size: 0.24rem;;color: #333333;line-height: 0.43rem;;text-align: center;margin-top: 0.27rem}
.newscon .info{font-size: 0.16rem;color: #999999;line-height:  0.43rem;;text-align: center;}
.content img{max-width: 100%;display: block;margin: 0.2rem auto}
.content p{font-size: 0.17rem;;line-height:  0.3rem;;;color: #666666;text-indent: 2em;padding: 0 10px;text-align: justify;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto;}
.prev_next a{width: 48%;height: 0.49rem;border: solid 1px #cccccc;text-align: center;overflow:hidden;color: #666666;line-height: 0.49rem;font-size: 0.18rem;;}
.prev_next a:hover{color: #D02B2F;;;border-color: #D02B2F;;}

.searchlist{width:  51%;;height: .56rem;border-radius: 0.56rem;border: solid 0.01rem #cccccc;display: block;margin: 40px auto;overflow: hidden;}
.searchlist input{background: none;border: none; margin-left: 0.16rem;display: inline-block;width: 60%;height: 0.56rem;line-height:0.56rem;color: rgba(51, 51, 51, 1);;font-size: 0.18rem;;}
.searchlist button{width: 1.3rem;text-align: center;border: none;background-color: #d52018;;font-weight: bold; border-radius: 0.56rem;float: right;font-size: 20px;color: rgba(255, 255, 255, 1);height: 0.56rem;line-height:0.56rem;;}
.searchlist img {vertical-align: middle;margin-left: 0.16rem;margin-top: -0.05rem;}

.keylist li{background: url(../images/fang1.png) no-repeat left 0.12rem/0.09rem;line-height: 1.5;margin-bottom: 0.2rem;box-sizing: border-box;}
.keylist li a{padding-right: 0;padding-bottom: 0.15rem;display: inline-block;width: 98%;text-align: justify;}
.keylist li:hover{background: url(../images/fang2.png) no-repeat left 0.12rem/0.09rem;}
.keylist li h3{font-size: 0.18rem;font-weight: normal;color: rgba(51, 51, 51, 1);line-height: 2;margin-bottom: 0.16rem;text-indent: 0rem;}
.keylist li p{font-size: 0.16rem;color: rgba(102, 102, 102, 1);line-height: 1.5;letter-spacing: 0.02rem;text-indent: 0;}
.keylist .key{color: #d52018 !important; }


@media(max-width:1600px){
.HomeNews{padding: 0.5rem 4%}
.HomeNews2 .News2_b .imgbox{padding-bottom: 23vw;}
}

@media(max-width:1024px){
	.HomeNews2 .News2_b .imgbox{padding-bottom: 38%;}
.Top .top_m .topbtn{display: none}
.HomeNews{padding: 10px 0%}
.HomeNews .leftbox,.HomeNews3 .Notice{width: 100%;}
.HomeNews .News2,.HomeNews3 .Special{width: 100%;margin-top: 30px;}
.bgbox2{padding-top: 15px}
.newslist_l{display: none}
.newslist_r{width: 100%;padding: 10px;}
.newslist_r{min-height: unset;}
.newscon .ctitle{line-height: 1.25;font-size: 0.2rem;}
.newscon .info{font-size: 0.16rem;line-height: 1.25;}
.footer .code p{line-height: 2;}
.footer .left{width: 55%;}
.footer .box{width: 60%;}
.Title span{font-size: 20px;}
.Title span:after{width: 50px;margin-left: 10px;height: 30px;}
.Title a.more i{width: 20px;height: 20px;margin: 5px;}
.Title a.more i:after{width: 20px;height: 14px;margin-top: -7px;background-size: contain;left: 10px;}
.content p{font-size: 0.16rem;line-height: 0.24rem;}
.HomeNews2 .Events, .HomeNews2 .Media{width: 100%;}
.HomeNews2 .Events{margin-bottom: 0.3rem;}
.HomeNews2{padding: 0.2rem 0}
.HomeNews3 .Notice li .txt{min-width:calc(100% - 1.2rem)}
.HomeNews3 .Special .slider-nav .slick-current:after{background-size: 92% 92%}
.footer .code{width: 30%;justify-content: center;}
.footer .code div{margin: 0 10px;}
.HomeNews .tpyw .slider li .imgbox{padding-bottom: 84%;}
.HomeNews2 .HomeNews2_l .left .imgbox{padding-bottom: 66%;}
.HomeNews3 li .imgbox{height: auto;padding-bottom: 51%;}
.HomeNews4 ul li p{font-size: 14px;}
.HomeNews4 ul li{height: 1.2rem}
.HomeNews3 li .txt h3{margin-top: 0;}
.HomeNews .News1Box.xxyw .top .txt{border: none}
.HomeNews .News1Box.xxyw .top .txt p{margin: 0}
.Banner2 .slider li .imgbox{height: auto;padding-bottom: 5.5%;}
}
@media(max-width:768px){

.HomeNews .News1Box,.HomeNews2 .HomeNews2_l,.HomeNews2 .HomeNews2_r,.HomeNews .News1Box.xxyw,.HomeNews2 .News2_b ul,.HomeNews2 .News2_b .imgbox{width: 100%;margin-right: 0;margin-bottom: 20px;}
.HomeNews2 .HomeNews2_r{margin-bottom: 0;}
.HomeNews2 .News2_b .imgbox{padding-bottom: 72%;}
.HomeNews3 li{width: 100%;}
.HomeNews3 li .imgbox{padding-bottom: 30%;}
.HomeNews2{padding-bottom: 10px;}
.HomeNews3{padding: 0.2rem 0}
.HomeNews3{margin-top: 0.2rem;}
.HomeNews .tpyw .slider li .imgbox{padding-bottom: 65.53%;}
.HomeNews2 .HomeNews2_l .left .imgbox{padding-bottom: 52.5%;}
.HomeNews .xxyw ul,.HomeNews .xwtz ul{margin-top: 0rem;}
.imglist.imglist2 li, .imglist.imglist2 li:nth-child(4n){width: 49%;margin-right: 0;}
.imglist li, .imglist li:nth-child(3n){width: 48%;margin-right: 0;}
.imglist.imglist2 li:nth-child(2n){float: right;}
.imglist li:nth-child(2n){float: right;}
.Top .top .logo img{height: 0.5rem}
.prev_next a{width: 100%;margin-bottom: 10px;font-size: 14px;}
.footer .flex{display: inline-block;width: 100%;margin: .2rem 0}
.footer .left{width: 100%;}
.footer .flex dl{width: 100%;margin-right: 0;}
.footer .code{width: 100%;justify-content: center;margin-top: 0.2rem;}
.footer .left>img{display: block;max-width: 60%;margin: 0 auto}
.bgbox2{padding-bottom: 0;}
.Banner .slick-dots li:not(:last-child){margin-right: 0.1rem;}
.Banner .slick-dots{bottom:0.1rem;}
.Title{font-size: 0.2rem;background-size: auto 0.4rem}
.footer .left p,.footer .left p.p2, .footer .left p.p2 a{text-align: center;font-size: 0.16rem}
.footer{padding: 0.2rem 0}
.Top:after{background:#D02B2F ;height: 100%}
.footer .box{width: 100%;margin: 0.2rem;text-align: center;}
.footer{background-position: top center}
.footer .cpr{margin-top: 0.2rem;}
.imglist.imglist2 li p{font-size: 16px;}
.footer .links ul{width: calc(100% - 2rem)}
.footer .left p{text-align: center;}
.footer .left p span,.footer .left p em{display: inline-block;float: none}
.HomeNews4 ul li .imgbox span{background-size: 0.3rem auto}
.searchlist{width: 100%;margin: 0 0 0.2rem 0}
.HomeNews2 .News2_b{border: none}
.HomeNews2 .News2_b ul{padding: 0.15rem;margin-bottom: 0;}
}
@media(max-width:480px){
	.HomeNews3 li .imgbox{padding-bottom: 40%;}
	.HomeNews .News1Box.xxyw .top .txt time{line-height: 0.2rem;}
.footer .box img{max-width: 70%}
.Top .top .logo img{height: 0.4rem}
.footer .flex dl dd{font-size: 0.14rem;line-height: 0.24rem;}
.HomeNews .News2 .bd li{padding-left: 0.15rem;background-size: 0.12rem}
.HomeNews .News2 .bd:after{left: 0.05rem}
.pages a{display: none}
.pages a:last-child,
.pages a:first-child{display: inline-block;}
.pages{margin-top: 0;}
.txtlist li{background-size: 0.1rem}
.footer .code div{max-width: 100px;}
.Banner2{padding-top: 0rem;}
.footer .code p{width: 100%;}
.footer .box p{line-height: 0.32rem;}
.footer .box p .fax{margin-left: 0;}
.footer .cpr{margin-top: 0;}
.footer{background-size: auto 150%}
.footer .cpr{font-size: 13px;line-height: 20px;}
.footer .left,.footer .box{margin: 0 auto}
.footer .code{margin-top: 30px;}
.Top .top_t{font-size: 14px;}
.Top .top_t a{margin: 0 5px;}
.HomeNews2 .HomeNews2_l .left{width: 100%;}
.HomeNews2 .HomeNews2_l ul{width: 100%;}
.HomeNews2 .HomeNews2_l ul li{float: left;width: 100%;}
.HomeNews2 .HomeNews2_l ul li p{max-width: calc(100% - 0.6rem)}
.HomeNews4 ul li{width: 18%;margin: 1%}
.HomeNews4 ul{flex-wrap: wrap;justify-content: center;}
.HomeNews4{padding: 30px 0}
.HomeNews2 .HomeNews2_r li p{font-size: 0.2rem;max-width: calc(100% - 1rem);line-height: 0.3rem;}
.HomeNews2 .HomeNews2_r li time{width: 0.8rem;font-size: 0.2rem;line-height: 0.3rem;height: 0.6rem}
.HomeNews2 .HomeNews2_r li{height: 0.6rem}
.HomeNews .xwtz li time{width: 0.8rem;font-size: 0.2rem;height: 0.36rem;line-height: 0.36rem;}
.HomeNews .xwtz li p{width: calc(100% - 1rem);height: 0.36rem;line-height: 0.36rem;font-size: 0.2rem}
.HomeNews .xxyw li time{font-size: 0.16rem}
.HomeNews .News1Box{margin-bottom: 0;}
.HomeNews .tpyw{margin-bottom: 30px;}
.HomeNews .News1Box.xxyw{margin-bottom: 0;}
.HomeNews5{padding: 0.2rem 0 0}
.HomeNews .News1Box.xxyw li .date{margin-right: 0.1rem;}
.HomeNews .News1Box.xxyw li .txt{padding-left: 0.1rem;width: calc(100% - 0.6rem)}
.HomeNews5 ul{flex-wrap: wrap;}
.HomeNews3 li .txt span{margin-top: 0.2rem;}
.HomeNews3 li .txt{padding: 0.2rem}
.HomeNews5 li:nth-child(1), .HomeNews5 li:nth-child(2), .HomeNews5 li:nth-child(3),.HomeNews5 li:nth-child(4), .HomeNews5 li:nth-child(5), .HomeNews5 li:nth-child(6){width: 32%;margin-bottom: 0.2rem;}
}
@media(max-width:400px){


}


/************20250428******/
.Banner{position: relative;}
 
.Banner:before{width: 100%;height: 30vh;/* background: linear-gradient(to bottom, rgba(0,0,0, 0.7) 0%, rgba(0,0,0,0) 100%); */content: "";z-index: 2;position: absolute;} 

@media(max-width:1024px){.Banner:before{display:none}}


/*20250513*/
.newslist_r.w100{width: 100%;}
.zzlist{padding: 30px 0}
.zzlist .zzbox {margin-bottom: 20px;display: inline-block;width: 100%;}
.zzlist .zzbox .tit{text-align: center;margin-bottom: 40px;}
.zzlist .zzbox .tit span{display: inline-block;height: 51px;line-height: 51px;min-width: 240px;text-align: center;font-size: 24px;font-weight: bold;color: #ffffff;position: relative;z-index: 5;}
.zzlist .zzbox .tit span:before{position: absolute;left: -35px;width: 58px;height: 52px;background: url(../images/zzbg1.png) no-repeat center;content: "";z-index: -1;top: 10px;}
.zzlist .zzbox .tit span:after{position: absolute;right: -35px;width: 58px;height: 52px;background: url(../images/zzbg2.png) no-repeat center;content: "";z-index: -1;top: 10px;}
.zzlist .zzbox .tit span i{position: relative;z-index: 5;font-style: normal;background-color: #3658d7;width: 100%;height: 100%;display: block;	}
.zzlist .zzbox li{width: 31.333%;float: left;margin: 0 1% 2% 1%;height: 60px;border: solid 1px #e2e2e2;border-radius: 6px;position: relative;}
.zzlist .zzbox li a{display: flex;align-items: center;height: 60px;padding-left: 15px ;position: relative;z-index: 4;}
.zzlist .zzbox li a span{width: calc(100% - 10px);font-size: 18px;line-height: 20px;color: #142e90;margin-left: 5px;}
.zzlist .zzbox li:hover:after{width: 100%}
.zzlist .zzbox li:after{width: 0%;height: 100%;background: #ccc;transition: all 0.3s;position: absolute;left: 0;top: 0;content: "";border-radius: 6px;}
.zzlist .zzbox li:hover a span{color: #fff}
.zzlist .zzbox li:hover{border-color: #142e90}
@media(max-width:768px){
.zzlist .zzbox .tit span{min-width: unset;font-size: 20px;height: 40px;line-height: 40px;}
.zzlist .zzbox .tit span:before,
.zzlist .zzbox .tit span:after{height: 40px;width: 50px;background-size: contain;}
.zzlist .zzbox .tit span i{padding: 0 20px;}
.zzlist .zzbox li{width: 49%;margin:0 0 2%;height: 50px;}
.zzlist .zzbox li:nth-child(2n){float: right;}
.zzlist .zzbox li a span{font-size: 15px}
.zzlist .zzbox li a{height: 50px;}
} 

/***********20250717***************/
@media(max-width:1600px){
 
.HomeNews2 .News2_b ul li span{max-width: calc(100% - 0.5rem)}
.Banner .slider li .imgbox{padding-bottom: 30%;}
.Top .top_m .logo img{height: auto;} 
.Top .top_m .search{margin: 0.35rem 0.2rem 0.35rem 0;}
.Top .top_m .logo{margin: 0.2rem 0;}
.Top .top_m .topbtn{margin-top: 0.35rem}
.Banner2 .slider li .imgbox{height: 0.8rem}
}

.popBox.Banner{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 999999999999999;}
.popBox.Banner  li .imgbox{width: 100vw;height: 100vh;}
.popBox.Banner .close{position: absolute;right: 0.2rem;top: 0.2rem;width: 0.3rem;height: 0.3rem;border-radius: 50%;text-align: center;line-height: 0.28rem;color: #fff;font-size: 0.2rem;z-index: 9;background: rgba(0,0,0,.6);cursor: pointer;}
.popBox.Banner .close:hover{background: #d02b2f;}

@media(max-width:1024px){
.popBox.Banner{display:none !important}
}